	  ��  n  k820309    �
          11.1        ��_                                                                                                           
       ncdf_mod.F90 NCDF_MOD              NC_OPEN NC_CREATE NC_SET_DEFMODE NC_VAR_DEF NC_VAR_CHUNK NC_CLOSE NC_READ_TIME NC_READ_TIME_YYYYMMDDHHMM NC_READ_ARR NC_GET_REFDATETIME NC_ISMODELLEVEL gen@NC_WRITE gen@NC_READ_VAR gen@NC_GET_GRID_EDGES gen@NC_GET_SIGMA_LEVELS gen@NC_VAR_WRITE                                                    
                                                          
                            @                             
                            @                             
                                                          
                                                          
                            @                             
                            @                             
                                                     	     
                                                              u #NC_WRITE_3D 
   #NC_WRITE_4D    #         @     @X                            
                  #NC_WRITE_3D%NULL    #NCFILE    #I    #J    #T    #N    #LON    #LAT    #TIME    #TIMEUNIT    #NCVARS    #NCUNITS    #NCLONGS    #NCSHORTS    #NCARRAYS                 @                                 NULL           
  @@                                                 1           
  @@                                                   
  @@                                                   
  @@                                                   
   @                                                  
  @@                                                 	 1   p          5 � p        r        5 � p        r                               
  @@                                                 	 2   p          5 � p        r        5 � p        r                               
  @@                                                 	 3   p          5 � p        r        5 � p        r                                
  @@                                                 1 ,         
  @@                                                   4   p          5 � p        r        5 � p        r                      1 ,         
  @@                                                   5   p          5 � p        r        5 � p        r                      1 ,         
  @@                                                   6   p          5 � p        r        5 � p        r                      1 ,         
  @@                                                   7   p          5 � p        r        5 � p        r                      1          
   @                                                 	 8         p        5 � p        r    p        5 � p        r    p        5 � p        r    p          5 � p        r      5 � p        r      5 � p        r      5 � p        r        5 � p        r      5 � p        r      5 � p        r      5 � p        r                      #         @     @X                                              #NC_WRITE_4D%SIZE    #NC_WRITE_4D%NULL    #NCFILE    #I    #J    #L     #T !   #N "   #LON #   #LAT $   #LEV %   #TIME &   #TIMEUNIT '   #NCVARS (   #NCUNITS )   #NCLONGS *   #NCSHORTS +   #NCARRAYS ,                 @                                 SIZE              @                                 NULL           
  @@                                                 1           
  @@                                                   
  @@                                                   
  @@                                                    
  @@                              !                     
   @                              "                     
  @@                             #                   	 :             &                                                     
  @@                             $                   	 ;             &                                                     
  @@                             %                   	 <             &                                                     
  @@                             &                   	 =             &                                                     
  @@                             '                    1 ,          
 @@                             (                     >             &                                           1 ,          
  @@                             )                     ?             &                                           1 ,          
  @@                             *                     @             &                                           1 ,          
  @@                             +                     A             &                                           1           
   @                             ,                   	 B             &                   &                   &                   &                   &                                                                                                 u #NC_READ_VAR_SP -   #NC_READ_VAR_DP 4   #         @     @X                           -                   #FID .   #VAR /   #NVAR 0   #VARUNIT 1   #VARVEC 2   #RC 3             
  @@                              .                     
  @@                             /                    1           D @@                              0                      D @@                             1                     1          D P@                             2                   	               &                                                     
D @@                              3            #         @     @X                           4                   #FID 5   #VAR 6   #NVAR 7   #VARUNIT 8   #VARVEC 9   #RC :             
  @@                              5                     
  @@                             6                    1           D @@                              7                      D @@                             8                     1          D P@                             9                   
               &                                                     
D @@                              :                                                                   u #NC_GET_GRID_EDGES_SP ;   #NC_GET_GRID_EDGES_DP C   #         @     @X                            ;                   #FID <   #AXIS =   #MID >   #NMID ?   #EDGE @   #NEDGE A   #RC B             
  @@                              <                     
  @@                              =                    
  @@                             >                    	    p          5 � p        r ?       5 � p        r ?                               
  @@                    @         ?                    D P@                             @                   	               &                                                     
D @@                              A                      
D @@                              B            #         @     @X                            C                   #FID D   #AXIS E   #MID F   #NMID G   #EDGE H   #NEDGE I   #RC J             
  @@                              D                     
  @@                              E                    
  @@                             F                    
     p          5 � p        r G       5 � p        r G                               
  @@                    @         G                    D P@                             H                   
 !              &                                                     
D @@                              I                      
D @@                              J                                                                   u #NC_GET_SIGMA_LEVELS_SP K   #NC_GET_SIGMA_LEVELS_DP Y   #         @     @X                            K                   #FID L   #NCFILE M   #LEVNAME N   #LON1 O   #LON2 P   #LAT1 Q   #LAT2 R   #LEV1 S   #LEV2 T   #TIME U   #SIGLEV V   #DIR W   #RC X             
  @@                              L                     
  @@                             M                    1           
  @@                             N                    1           
  @@                              O                     
  @@                              P                     
  @@                              Q                     
  @@                              R                     
  @@                              S                     
  @@                              T                     
  @@                              U                    D P@                             V                   	 &              &                   &                   &                                                     
D @@                              W                      
D @@                              X            #         @     @X                            Y                   #FID Z   #NCFILE [   #LEVNAME \   #LON1 ]   #LON2 ^   #LAT1 _   #LAT2 `   #LEV1 a   #LEV2 b   #TIME c   #SIGLEV d   #DIR e   #RC f             
  @@                              Z                     
  @@                             [                    1           
  @@                             \                    1           
  @@                              ]                     
  @@                              ^                     
  @@                              _                     
  @@                              `                     
  @@                              a                     
  @@                              b                     
  @@                              c                    D P@                             d                   
 '              &                   &                   &                                                     
D @@                              e                      
D @@                              f                                                                   u #NC_VAR_WRITE_INT_0D g   #NC_VAR_WRITE_INT_1D k   #NC_VAR_WRITE_INT_2D p   #NC_VAR_WRITE_INT_3D u   #NC_VAR_WRITE_INT_4D {   #NC_VAR_WRITE_R4_0D �   #NC_VAR_WRITE_R4_1D �   #NC_VAR_WRITE_R4_2D �   #NC_VAR_WRITE_R4_3D �   #NC_VAR_WRITE_R4_4D �   #NC_VAR_WRITE_R8_0D �   #NC_VAR_WRITE_R8_1D �   #NC_VAR_WRITE_R8_2D �   #NC_VAR_WRITE_R8_3D �   #NC_VAR_WRITE_R8_4D �   #         @     @X                            g                   #FID h   #VARNAME i   #VAR j             
@ @@                              h                     
@ @@                             i                    1           D @@                              j            #         @     @X                            k                  #NC_VAR_WRITE_INT_1D%SIZE l   #FID m   #VARNAME n   #ARR1D o                 @                            l     SIZE           
@ @@                              m                     
@ @@                             n                    1          DP@                              o                    q              &                                           #         @     @X                            p                  #NC_VAR_WRITE_INT_2D%SIZE q   #FID r   #VARNAME s   #ARR2D t                 @                            q     SIZE           
@ @@                              r                     
@ @@                             s                    1          DP@                              t                    t              &                   &                                           #         @     @X                            u                  #NC_VAR_WRITE_INT_3D%SIZE v   #NC_VAR_WRITE_INT_3D%TRIM w   #FID x   #VARNAME y   #ARR3D z                 @                            v     SIZE               @                            w     TRIM           
@ @@                              x                     
  @@                             y                    1          DP@                              z                    w              &                   &                   &                                           #         @     @X                            {                  #NC_VAR_WRITE_INT_4D%SIZE |   #FID }   #VARNAME ~   #ARR4D                  @                            |     SIZE           
@ @@                              }                     
@ @@                             ~                    1          DP@                                                  z              &                   &                   &                   &                                           #         @     @X                            �                   #FID �   #VARNAME �   #VAR �             
@ @@                              �                     
@ @@                             �                    1           D @@                             �     	       #         @     @X                            �                  #NC_VAR_WRITE_R4_1D%SIZE �   #FID �   #VARNAME �   #ARR1D �                 @                            �     SIZE           
@ @@                              �                     
@ @@                             �                    1          DP@                             �                   	 e              &                                           #         @     @X                            �                  #NC_VAR_WRITE_R4_2D%SIZE �   #FID �   #VARNAME �   #ARR2D �                 @                            �     SIZE           
@ @@                              �                     
@ @@                             �                    1          DP@                             �                   	 h              &                   &                                           #         @     @X                            �                  #NC_VAR_WRITE_R4_3D%SIZE �   #FID �   #VARNAME �   #ARR3D �                 @                            �     SIZE           
@ @@                              �                     
@ @@                             �                    1          DP@                             �                   	 k              &                   &                   &                                           #         @     @X                            �                  #NC_VAR_WRITE_R4_4D%SIZE �   #FID �   #VARNAME �   #ARR4D �                 @                            �     SIZE           
@ @@                              �                     
@ @@                             �                    1          DP@                             �                   	 n              &                   &                   &                   &                                           #         @     @X                            �                   #FID �   #VARNAME �   #VAR �             
@ @@                              �                     
@ @@                             �                    1           D @@                             �     
       #         @     @X                            �                  #NC_VAR_WRITE_R8_1D%SIZE �   #FID �   #VARNAME �   #ARR1D �                 @                            �     SIZE           
@ @@                              �                     
@ @@                             �                    1          DP@                             �                   
 Y              &                                           #         @     @X                            �                  #NC_VAR_WRITE_R8_2D%SIZE �   #FID �   #VARNAME �   #ARR2D �                 @                            �     SIZE           
@ @@                              �                     
@ @@                             �                    1          DP@                             �                   
 \              &                   &                                           #         @     @X                            �                  #NC_VAR_WRITE_R8_3D%SIZE �   #FID �   #VARNAME �   #ARR3D �                 @                            �     SIZE           
@ @@                              �                     
@ @@                             �                    1          DP@                             �                   
 _              &                   &                   &                                           #         @     @X                            �                  #NC_VAR_WRITE_R8_4D%SIZE �   #FID �   #VARNAME �   #ARR4D �                 @                            �     SIZE           
@ @@                              �                     
@ @@                             �                    1          DP@                             �                   
 b              &                   &                   &                   &                                           #         @                                 �                  #NCOP_RD%TRIM �   #NCID �   #FILNAME �                                               �     TRIM                                            �                      
                                 �                    1 #         @                                 �                   #NCID �             
                                  �           #         @                                 �                   #NCID �             
                                  �           #         @                                 �                   #NCID �             
                                  �           #         @                                 �                  #NCGET_DIMLEN%TRIM �   #NCID �   #DIM_NAME �   #DIM_LEN �                                               �     TRIM           
                                  �                     
                                 �                    1                                            �            %         @                                �                           #NCID �   #VARNAME �   #ATTNAME �   #ATTTYPE �             
                                  �                     
                                 �                    1           
                                 �                    1                                            �            %         @                                �                           #NCID �   #VARNAME �             
                                  �                     
                                 �                    1 #         @                                 �                  #NCCR_WR%PRESENT �   #NCCR_WR%TRIM �   #NCID �   #FILNAME �   #WRITE_NC4 �                                               �     PRESENT                                             �     TRIM           
                                  �                     
                                 �                    1           
                                 �           #         @                                 �                   #NCID �   #IFILL �   #OMODE �             
                                  �                     
                                  �                     
                                  �           #         @                                 �                  #NCDEF_DIMENSION%PRESENT �   #NCDEF_DIMENSION%TRIM �   #NCID �   #NAME �   #LEN �   #ID �   #UNLIMITED �                                               �     PRESENT                                             �     TRIM           
                                  �                     
                                 �                    1           
                                  �                                                      �                      
                                 �           #         @                                 �                  #NCDEF_VARIABLE%TRIM �   #NCID �   #NAME �   #TYPE �   #NDIMS �   #DIMS �   #VAR_ID �   #COMPRESS �                                               �     TRIM           
                                  �                     
                                 �                    1           
                                  �                     
                                  �                    
                                  �                        p          5 O p            5 O p                                                                     �                      
                                 �           #         @                                  �                  #NC_OPEN%TRIM �   #FILENAME �   #FID �                 @                            �     TRIM           
  @@                             �                    1           D @@                              �            #         @                                  �                  #NC_CREATE%PRESENT �   #NC_CREATE%TRIM �   #NCFILE �   #TITLE �   #NLON �   #NLAT �   #NLEV �   #NTIME �   #FID �   #LONID �   #LATID �   #LEVID �   #TIMEID �   #VARCT �   #CREATE_NC4 �   #KEEPDEFMODE �   #NCFORMAT �   #CONVENTIONS �   #HISTORY �   #PRODDATETIME �   #REFERENCE �   #CONTACT �   #NILEV �   #ILEVID �   #STARTTIMESTAMP �   #ENDTIMESTAMP                  @                            �     PRESENT               @                            �     TRIM           
  @@                             �                    1           
  @@                             �                    1           
  @@                              �                     
  @@                              �                     
  @@                              �                     
  @@                              �                     D @@                              �                      D @@                              �                      D @@                              �                      D @@                              �                      D @@                              �                      D  @                              �                       @@                              �                       @@                              �                       @@                             �                     1            @@                             �                     1            @@                             �                     1            @@                             �                     1            @@                             �                     1            @@                             �                     1            @@                              �                      F @@                              �                       @@                             �                     1            @@                                                  1 #         @                                                   #NC_SET_DEFMODE%PRESENT   #FID   #ON   #OFF                 @                                PRESENT           
  @@                                                   @@                                                    @@                                         #         @                                                   #NC_VAR_DEF%LEN_TRIM   #NC_VAR_DEF%PRESENT   #NC_VAR_DEF%TRIM 	  #FID 
  #LONID   #LATID   #LEVID   #TIMEID   #VARNAME   #VARLONGNAME   #VARUNIT   #DATATYPE   #VARCT   #DEFMODE   #COMPRESS   #ADDOFFSET   #MISSINGVALUE   #SCALEFACTOR   #CALENDAR   #AXIS   #STANDARDNAME   #FORMULATERMS   #AVGMETHOD   #POSITIVE   #ILEVID   #NUPDATES                  @                                LEN_TRIM               @                                PRESENT               @                            	    TRIM           
@ @@                              
                    
   @                                                  
   @                                                  
   @                                                  
   @                                                  
  @@                                                1           
  @@                                                1           
  @@                                                1           
   @                                                  
D @@                                                    @@                                                    @@                                                   F @@                                 	                 F @@                                 	                 F @@                                 	                  @@                                                 1            @@                                                 1            @@                                                 1            @@                                                 1            @@                                                 1            @@                                                 1            @@                                                   F @@                                  	       #         @                                  !                  #FID "  #VID #  #CHUNKSIZES $  #RC %            
   @                              "                    
   @                              #                    
   @                              $                   X             &                                                     D  @                              %           #         @                                  &                  #FID '            
  @@                              '          #         @                                 (                 #NC_READ_TIME%ASSOCIATED )  #NC_READ_TIME%PRESENT *  #NC_READ_TIME%TRIM +  #FID ,  #NTIME -  #TIMEUNIT .  #TIMEVEC /  #TIMECALENDAR 0  #RC 1                @                            )    ASSOCIATED               @                            *    PRESENT               @                            +    TRIM           
@ @@                              ,                    D @@                              -                     D @@                             .                    1          F P@                             /                  
               &                                                     F @@                             0                    1           
D  @                              1           #         @                                  2                 #NC_READ_TIME_YYYYMMDDHHMM%DBLE 3  #NC_READ_TIME_YYYYMMDDHHMM%NULL 4  #NC_READ_TIME_YYYYMMDDHHMM%MAX 5  #NC_READ_TIME_YYYYMMDDHHMM%ASSOCIATED 6  #NC_READ_TIME_YYYYMMDDHHMM%PRESENT 7  #FID 8  #NTIME 9  #ALL_YYYYMMDDHHMM :  #TIMEUNIT ;  #REFYEAR <  #RC =                @                            3    DBLE              @                            4    NULL               @                            5    MAX               @                            6    ASSOCIATED               @                            7    PRESENT           
  @@                              8                    
D @@                              9                    D P@                             :                  
               &                                                     F @@                             ;                    1           F @@                              <                     
D @@                              =           #         @                                 >                 #NC_READ_ARR%ALLOCATED ?  #NC_READ_ARR%MAX @  #NC_READ_ARR%ICHAR A  #NC_READ_ARR%LEN_TRIM B  #NC_READ_ARR%ASSOCIATED C  #NC_READ_ARR%PRESENT D  #NC_READ_ARR%TRIM E  #NC_READ_ARR%REAL F  #FID G  #NCVAR H  #LON1 I  #LON2 J  #LAT1 K  #LAT2 L  #LEV1 M  #LEV2 N  #TIME1 O  #TIME2 P  #NCARR Q  #VARUNIT R  #MISSVAL S  #WGT1 T  #WGT2 U  #ARBIDX V  #RC W                @                            ?    ALLOCATED               @                            @    MAX               @                            A    ICHAR               @                            B    LEN_TRIM               @                            C    ASSOCIATED               @                            D    PRESENT               @                            E    TRIM               @                            F    REAL           
@ @@                              G                    
  @@                             H                   1           
   @                              I                    
   @                              J                    
   @                              K                    
   @                              L                    
   @                              M                    
   @                              N                    
   @                              O                    
   @                              P                   D P@                             Q                  	               &                   &                   &                   &                                                     F @@                             R                    1           
 @@                             S    	                
 @@                             T    	                
 @@                             U    	                
 @@                              V                    
D  @                              W           #         @                                 X                 #NC_GET_REFDATETIME%TRIM Y  #NC_GET_REFDATETIME%LEN Z  #TUNIT [  #TYR \  #TMT ]  #TDY ^  #THR _  #TMN `  #TSC a  #RC b                @                            Y    TRIM               @                            Z    LEN           
  @@                             [                   1           D  @                              \                     D  @                              ]                     D  @                              ^                     D  @                              _                     D  @                              `                     D  @                              a                     
D  @                              b           %         @                                 c                         #NC_ISMODELLEVEL%INDEX d  #NC_ISMODELLEVEL%TRIM e  #FID f  #LEV_NAME g                @                            d    INDEX               @                            e    TRIM           
@ @@                              f                    
  @@                             g                   1    �         fn#fn    �     b   uapp(NCDF_MOD !   �  @   J  M_NETCDF_IO_OPEN '     @   J  M_NETCDF_IO_GET_DIMLEN !   B  @   J  M_NETCDF_IO_READ %   �  @   J  M_NETCDF_IO_READATTR "   �  @   J  M_NETCDF_IO_CLOSE #     @   J  M_NETCDF_IO_CREATE #   B  @   J  M_NETCDF_IO_DEFINE "   �  @   J  M_NETCDF_IO_WRITE #   �  @   J  M_NETCDF_IO_CHECKS      b       gen@NC_WRITE    d  �      NC_WRITE_3D !   V  =      NC_WRITE_3D%NULL #   �  L   a   NC_WRITE_3D%NCFILE    �  @   a   NC_WRITE_3D%I      @   a   NC_WRITE_3D%J    _  @   a   NC_WRITE_3D%T    �  @   a   NC_WRITE_3D%N     �  �   a   NC_WRITE_3D%LON     �  �   a   NC_WRITE_3D%LAT !   G  �   a   NC_WRITE_3D%TIME %   �  L   a   NC_WRITE_3D%TIMEUNIT #   G	  �   a   NC_WRITE_3D%NCVARS $   �	  �   a   NC_WRITE_3D%NCUNITS $   �
  �   a   NC_WRITE_3D%NCLONGS %   o  �   a   NC_WRITE_3D%NCSHORTS %   '    a   NC_WRITE_3D%NCARRAYS    +       NC_WRITE_4D !   C  =      NC_WRITE_4D%SIZE !   �  =      NC_WRITE_4D%NULL #   �  L   a   NC_WRITE_4D%NCFILE    	  @   a   NC_WRITE_4D%I    I  @   a   NC_WRITE_4D%J    �  @   a   NC_WRITE_4D%L    �  @   a   NC_WRITE_4D%T    	  @   a   NC_WRITE_4D%N     I  �   a   NC_WRITE_4D%LON     �  �   a   NC_WRITE_4D%LAT     a  �   a   NC_WRITE_4D%LEV !   �  �   a   NC_WRITE_4D%TIME %   y  L   a   NC_WRITE_4D%TIMEUNIT #   �  �   a   NC_WRITE_4D%NCVARS $   U  �   a   NC_WRITE_4D%NCUNITS $   �  �   a   NC_WRITE_4D%NCLONGS %   u  �   a   NC_WRITE_4D%NCSHORTS %     �   a   NC_WRITE_4D%NCARRAYS     �  h       gen@NC_READ_VAR    Y  �      NC_READ_VAR_SP #   �  @   a   NC_READ_VAR_SP%FID #     L   a   NC_READ_VAR_SP%VAR $   j  @   a   NC_READ_VAR_SP%NVAR '   �  L   a   NC_READ_VAR_SP%VARUNIT &   �  �   a   NC_READ_VAR_SP%VARVEC "   �  @   a   NC_READ_VAR_SP%RC    �  �      NC_READ_VAR_DP #   G  @   a   NC_READ_VAR_DP%FID #   �  L   a   NC_READ_VAR_DP%VAR $   �  @   a   NC_READ_VAR_DP%NVAR '     L   a   NC_READ_VAR_DP%VARUNIT &   _  �   a   NC_READ_VAR_DP%VARVEC "   �  @   a   NC_READ_VAR_DP%RC &   +  t       gen@NC_GET_GRID_EDGES %   �  �      NC_GET_GRID_EDGES_SP )   *  @   a   NC_GET_GRID_EDGES_SP%FID *   j  @   a   NC_GET_GRID_EDGES_SP%AXIS )   �  �   a   NC_GET_GRID_EDGES_SP%MID *   ^  @   a   NC_GET_GRID_EDGES_SP%NMID *   �  �   a   NC_GET_GRID_EDGES_SP%EDGE +   *  @   a   NC_GET_GRID_EDGES_SP%NEDGE (   j  @   a   NC_GET_GRID_EDGES_SP%RC %   �  �      NC_GET_GRID_EDGES_DP )   5   @   a   NC_GET_GRID_EDGES_DP%FID *   u   @   a   NC_GET_GRID_EDGES_DP%AXIS )   �   �   a   NC_GET_GRID_EDGES_DP%MID *   i!  @   a   NC_GET_GRID_EDGES_DP%NMID *   �!  �   a   NC_GET_GRID_EDGES_DP%EDGE +   5"  @   a   NC_GET_GRID_EDGES_DP%NEDGE (   u"  @   a   NC_GET_GRID_EDGES_DP%RC (   �"  x       gen@NC_GET_SIGMA_LEVELS '   -#  �      NC_GET_SIGMA_LEVELS_SP +   �#  @   a   NC_GET_SIGMA_LEVELS_SP%FID .   :$  L   a   NC_GET_SIGMA_LEVELS_SP%NCFILE /   �$  L   a   NC_GET_SIGMA_LEVELS_SP%LEVNAME ,   �$  @   a   NC_GET_SIGMA_LEVELS_SP%LON1 ,   %  @   a   NC_GET_SIGMA_LEVELS_SP%LON2 ,   R%  @   a   NC_GET_SIGMA_LEVELS_SP%LAT1 ,   �%  @   a   NC_GET_SIGMA_LEVELS_SP%LAT2 ,   �%  @   a   NC_GET_SIGMA_LEVELS_SP%LEV1 ,   &  @   a   NC_GET_SIGMA_LEVELS_SP%LEV2 ,   R&  @   a   NC_GET_SIGMA_LEVELS_SP%TIME .   �&  �   a   NC_GET_SIGMA_LEVELS_SP%SIGLEV +   N'  @   a   NC_GET_SIGMA_LEVELS_SP%DIR *   �'  @   a   NC_GET_SIGMA_LEVELS_SP%RC '   �'  �      NC_GET_SIGMA_LEVELS_DP +   �(  @   a   NC_GET_SIGMA_LEVELS_DP%FID .   �(  L   a   NC_GET_SIGMA_LEVELS_DP%NCFILE /   ')  L   a   NC_GET_SIGMA_LEVELS_DP%LEVNAME ,   s)  @   a   NC_GET_SIGMA_LEVELS_DP%LON1 ,   �)  @   a   NC_GET_SIGMA_LEVELS_DP%LON2 ,   �)  @   a   NC_GET_SIGMA_LEVELS_DP%LAT1 ,   3*  @   a   NC_GET_SIGMA_LEVELS_DP%LAT2 ,   s*  @   a   NC_GET_SIGMA_LEVELS_DP%LEV1 ,   �*  @   a   NC_GET_SIGMA_LEVELS_DP%LEV2 ,   �*  @   a   NC_GET_SIGMA_LEVELS_DP%TIME .   3+  �   a   NC_GET_SIGMA_LEVELS_DP%SIGLEV +   �+  @   a   NC_GET_SIGMA_LEVELS_DP%DIR *   /,  @   a   NC_GET_SIGMA_LEVELS_DP%RC !   o,  �      gen@NC_VAR_WRITE $   .  g      NC_VAR_WRITE_INT_0D (   �.  @   a   NC_VAR_WRITE_INT_0D%FID ,   �.  L   a   NC_VAR_WRITE_INT_0D%VARNAME (   /  @   a   NC_VAR_WRITE_INT_0D%VAR $   O/  �      NC_VAR_WRITE_INT_1D )   �/  =      NC_VAR_WRITE_INT_1D%SIZE (   0  @   a   NC_VAR_WRITE_INT_1D%FID ,   S0  L   a   NC_VAR_WRITE_INT_1D%VARNAME *   �0  �   a   NC_VAR_WRITE_INT_1D%ARR1D $   +1  �      NC_VAR_WRITE_INT_2D )   �1  =      NC_VAR_WRITE_INT_2D%SIZE (   �1  @   a   NC_VAR_WRITE_INT_2D%FID ,   /2  L   a   NC_VAR_WRITE_INT_2D%VARNAME *   {2  �   a   NC_VAR_WRITE_INT_2D%ARR2D $   3  �      NC_VAR_WRITE_INT_3D )   �3  =      NC_VAR_WRITE_INT_3D%SIZE )   4  =      NC_VAR_WRITE_INT_3D%TRIM (   >4  @   a   NC_VAR_WRITE_INT_3D%FID ,   ~4  L   a   NC_VAR_WRITE_INT_3D%VARNAME *   �4  �   a   NC_VAR_WRITE_INT_3D%ARR3D $   �5  �      NC_VAR_WRITE_INT_4D )   6  =      NC_VAR_WRITE_INT_4D%SIZE (   J6  @   a   NC_VAR_WRITE_INT_4D%FID ,   �6  L   a   NC_VAR_WRITE_INT_4D%VARNAME *   �6  �   a   NC_VAR_WRITE_INT_4D%ARR4D #   �7  g      NC_VAR_WRITE_R4_0D '   8  @   a   NC_VAR_WRITE_R4_0D%FID +   Q8  L   a   NC_VAR_WRITE_R4_0D%VARNAME '   �8  @   a   NC_VAR_WRITE_R4_0D%VAR #   �8  �      NC_VAR_WRITE_R4_1D (   c9  =      NC_VAR_WRITE_R4_1D%SIZE '   �9  @   a   NC_VAR_WRITE_R4_1D%FID +   �9  L   a   NC_VAR_WRITE_R4_1D%VARNAME )   ,:  �   a   NC_VAR_WRITE_R4_1D%ARR1D #   �:  �      NC_VAR_WRITE_R4_2D (   >;  =      NC_VAR_WRITE_R4_2D%SIZE '   {;  @   a   NC_VAR_WRITE_R4_2D%FID +   �;  L   a   NC_VAR_WRITE_R4_2D%VARNAME )   <  �   a   NC_VAR_WRITE_R4_2D%ARR2D #   �<  �      NC_VAR_WRITE_R4_3D (   1=  =      NC_VAR_WRITE_R4_3D%SIZE '   n=  @   a   NC_VAR_WRITE_R4_3D%FID +   �=  L   a   NC_VAR_WRITE_R4_3D%VARNAME )   �=  �   a   NC_VAR_WRITE_R4_3D%ARR3D #   �>  �      NC_VAR_WRITE_R4_4D (   <?  =      NC_VAR_WRITE_R4_4D%SIZE '   y?  @   a   NC_VAR_WRITE_R4_4D%FID +   �?  L   a   NC_VAR_WRITE_R4_4D%VARNAME )   @  �   a   NC_VAR_WRITE_R4_4D%ARR4D #   �@  g      NC_VAR_WRITE_R8_0D '   @A  @   a   NC_VAR_WRITE_R8_0D%FID +   �A  L   a   NC_VAR_WRITE_R8_0D%VARNAME '   �A  @   a   NC_VAR_WRITE_R8_0D%VAR #   B  �      NC_VAR_WRITE_R8_1D (   �B  =      NC_VAR_WRITE_R8_1D%SIZE '   �B  @   a   NC_VAR_WRITE_R8_1D%FID +   C  L   a   NC_VAR_WRITE_R8_1D%VARNAME )   [C  �   a   NC_VAR_WRITE_R8_1D%ARR1D #   �C  �      NC_VAR_WRITE_R8_2D (   mD  =      NC_VAR_WRITE_R8_2D%SIZE '   �D  @   a   NC_VAR_WRITE_R8_2D%FID +   �D  L   a   NC_VAR_WRITE_R8_2D%VARNAME )   6E  �   a   NC_VAR_WRITE_R8_2D%ARR2D #   �E  �      NC_VAR_WRITE_R8_3D (   `F  =      NC_VAR_WRITE_R8_3D%SIZE '   �F  @   a   NC_VAR_WRITE_R8_3D%FID +   �F  L   a   NC_VAR_WRITE_R8_3D%VARNAME )   )G  �   a   NC_VAR_WRITE_R8_3D%ARR3D #   �G  �      NC_VAR_WRITE_R8_4D (   kH  =      NC_VAR_WRITE_R8_4D%SIZE '   �H  @   a   NC_VAR_WRITE_R8_4D%FID +   �H  L   a   NC_VAR_WRITE_R8_4D%VARNAME )   4I  �   a   NC_VAR_WRITE_R8_4D%ARR4D )   J  q       NCOP_RD+M_NETCDF_IO_OPEN .   yJ  =      NCOP_RD%TRIM+M_NETCDF_IO_OPEN .   �J  @   a   NCOP_RD%NCID+M_NETCDF_IO_OPEN 1   �J  L   a   NCOP_RD%FILNAME+M_NETCDF_IO_OPEN '   BK  R       NCCL+M_NETCDF_IO_CLOSE ,   �K  @   a   NCCL%NCID+M_NETCDF_IO_CLOSE /   �K  R       NCBEGIN_DEF+M_NETCDF_IO_DEFINE 4   &L  @   a   NCBEGIN_DEF%NCID+M_NETCDF_IO_DEFINE -   fL  R       NCEND_DEF+M_NETCDF_IO_DEFINE 2   �L  @   a   NCEND_DEF%NCID+M_NETCDF_IO_DEFINE 4   �L  �       NCGET_DIMLEN+M_NETCDF_IO_GET_DIMLEN 9   |M  =      NCGET_DIMLEN%TRIM+M_NETCDF_IO_GET_DIMLEN 9   �M  @   a   NCGET_DIMLEN%NCID+M_NETCDF_IO_GET_DIMLEN =   �M  L   a   NCGET_DIMLEN%DIM_NAME+M_NETCDF_IO_GET_DIMLEN <   EN  @   a   NCGET_DIMLEN%DIM_LEN+M_NETCDF_IO_GET_DIMLEN 5   �N  �       NCDOES_ATTR_EXIST+M_NETCDF_IO_CHECKS :   O  @   a   NCDOES_ATTR_EXIST%NCID+M_NETCDF_IO_CHECKS =   FO  L   a   NCDOES_ATTR_EXIST%VARNAME+M_NETCDF_IO_CHECKS =   �O  L   a   NCDOES_ATTR_EXIST%ATTNAME+M_NETCDF_IO_CHECKS =   �O  @   a   NCDOES_ATTR_EXIST%ATTTYPE+M_NETCDF_IO_CHECKS 4   P  g       NCDOES_VAR_EXIST+M_NETCDF_IO_CHECKS 9   �P  @   a   NCDOES_VAR_EXIST%NCID+M_NETCDF_IO_CHECKS <   �P  L   a   NCDOES_VAR_EXIST%VARNAME+M_NETCDF_IO_CHECKS +   Q  �       NCCR_WR+M_NETCDF_IO_CREATE 3   �Q  @      NCCR_WR%PRESENT+M_NETCDF_IO_CREATE 0   �Q  =      NCCR_WR%TRIM+M_NETCDF_IO_CREATE 0   #R  @   a   NCCR_WR%NCID+M_NETCDF_IO_CREATE 3   cR  L   a   NCCR_WR%FILNAME+M_NETCDF_IO_CREATE 5   �R  @   a   NCCR_WR%WRITE_NC4+M_NETCDF_IO_CREATE -   �R  h       NCSETFILL+M_NETCDF_IO_DEFINE 2   WS  @   a   NCSETFILL%NCID+M_NETCDF_IO_DEFINE 3   �S  @   a   NCSETFILL%IFILL+M_NETCDF_IO_DEFINE 3   �S  @   a   NCSETFILL%OMODE+M_NETCDF_IO_DEFINE 3   T  �       NCDEF_DIMENSION+M_NETCDF_IO_DEFINE ;   �T  @      NCDEF_DIMENSION%PRESENT+M_NETCDF_IO_DEFINE 8   
U  =      NCDEF_DIMENSION%TRIM+M_NETCDF_IO_DEFINE 8   GU  @   a   NCDEF_DIMENSION%NCID+M_NETCDF_IO_DEFINE 8   �U  L   a   NCDEF_DIMENSION%NAME+M_NETCDF_IO_DEFINE 7   �U  @   a   NCDEF_DIMENSION%LEN+M_NETCDF_IO_DEFINE 6   V  @   a   NCDEF_DIMENSION%ID+M_NETCDF_IO_DEFINE =   SV  @   a   NCDEF_DIMENSION%UNLIMITED+M_NETCDF_IO_DEFINE 2   �V  �       NCDEF_VARIABLE+M_NETCDF_IO_DEFINE 7   AW  =      NCDEF_VARIABLE%TRIM+M_NETCDF_IO_DEFINE 7   ~W  @   a   NCDEF_VARIABLE%NCID+M_NETCDF_IO_DEFINE 7   �W  L   a   NCDEF_VARIABLE%NAME+M_NETCDF_IO_DEFINE 7   
X  @   a   NCDEF_VARIABLE%TYPE+M_NETCDF_IO_DEFINE 8   JX  @   a   NCDEF_VARIABLE%NDIMS+M_NETCDF_IO_DEFINE 7   �X  �   a   NCDEF_VARIABLE%DIMS+M_NETCDF_IO_DEFINE 9   .Y  @   a   NCDEF_VARIABLE%VAR_ID+M_NETCDF_IO_DEFINE ;   nY  @   a   NCDEF_VARIABLE%COMPRESS+M_NETCDF_IO_DEFINE    �Y  q       NC_OPEN    Z  =      NC_OPEN%TRIM !   \Z  L   a   NC_OPEN%FILENAME    �Z  @   a   NC_OPEN%FID    �Z  �      NC_CREATE "   �\  @      NC_CREATE%PRESENT    �\  =      NC_CREATE%TRIM !   ]  L   a   NC_CREATE%NCFILE     ]]  L   a   NC_CREATE%TITLE    �]  @   a   NC_CREATE%NLON    �]  @   a   NC_CREATE%NLAT    )^  @   a   NC_CREATE%NLEV     i^  @   a   NC_CREATE%NTIME    �^  @   a   NC_CREATE%FID     �^  @   a   NC_CREATE%LONID     )_  @   a   NC_CREATE%LATID     i_  @   a   NC_CREATE%LEVID !   �_  @   a   NC_CREATE%TIMEID     �_  @   a   NC_CREATE%VARCT %   )`  @   a   NC_CREATE%CREATE_NC4 &   i`  @   a   NC_CREATE%KEEPDEFMODE #   �`  L   a   NC_CREATE%NCFORMAT &   �`  L   a   NC_CREATE%CONVENTIONS "   Aa  L   a   NC_CREATE%HISTORY '   �a  L   a   NC_CREATE%PRODDATETIME $   �a  L   a   NC_CREATE%REFERENCE "   %b  L   a   NC_CREATE%CONTACT     qb  @   a   NC_CREATE%NILEV !   �b  @   a   NC_CREATE%ILEVID )   �b  L   a   NC_CREATE%STARTTIMESTAMP '   =c  L   a   NC_CREATE%ENDTIMESTAMP    �c  ~       NC_SET_DEFMODE '   d  @      NC_SET_DEFMODE%PRESENT #   Gd  @   a   NC_SET_DEFMODE%FID "   �d  @   a   NC_SET_DEFMODE%ON #   �d  @   a   NC_SET_DEFMODE%OFF    e  �      NC_VAR_DEF $   �f  A      NC_VAR_DEF%LEN_TRIM #   g  @      NC_VAR_DEF%PRESENT     Pg  =      NC_VAR_DEF%TRIM    �g  @   a   NC_VAR_DEF%FID !   �g  @   a   NC_VAR_DEF%LONID !   h  @   a   NC_VAR_DEF%LATID !   Mh  @   a   NC_VAR_DEF%LEVID "   �h  @   a   NC_VAR_DEF%TIMEID #   �h  L   a   NC_VAR_DEF%VARNAME '   i  L   a   NC_VAR_DEF%VARLONGNAME #   ei  L   a   NC_VAR_DEF%VARUNIT $   �i  @   a   NC_VAR_DEF%DATATYPE !   �i  @   a   NC_VAR_DEF%VARCT #   1j  @   a   NC_VAR_DEF%DEFMODE $   qj  @   a   NC_VAR_DEF%COMPRESS %   �j  @   a   NC_VAR_DEF%ADDOFFSET (   �j  @   a   NC_VAR_DEF%MISSINGVALUE '   1k  @   a   NC_VAR_DEF%SCALEFACTOR $   qk  L   a   NC_VAR_DEF%CALENDAR     �k  L   a   NC_VAR_DEF%AXIS (   	l  L   a   NC_VAR_DEF%STANDARDNAME (   Ul  L   a   NC_VAR_DEF%FORMULATERMS %   �l  L   a   NC_VAR_DEF%AVGMETHOD $   �l  L   a   NC_VAR_DEF%POSITIVE "   9m  @   a   NC_VAR_DEF%ILEVID $   ym  @   a   NC_VAR_DEF%NUPDATES    �m  r       NC_VAR_CHUNK !   +n  @   a   NC_VAR_CHUNK%FID !   kn  @   a   NC_VAR_CHUNK%VID (   �n  �   a   NC_VAR_CHUNK%CHUNKSIZES     7o  @   a   NC_VAR_CHUNK%RC    wo  Q       NC_CLOSE    �o  @   a   NC_CLOSE%FID    p  �       NC_READ_TIME (   �p  C      NC_READ_TIME%ASSOCIATED %   *q  @      NC_READ_TIME%PRESENT "   jq  =      NC_READ_TIME%TRIM !   �q  @   a   NC_READ_TIME%FID #   �q  @   a   NC_READ_TIME%NTIME &   'r  L   a   NC_READ_TIME%TIMEUNIT %   sr  �   a   NC_READ_TIME%TIMEVEC *   �r  L   a   NC_READ_TIME%TIMECALENDAR     Ks  @   a   NC_READ_TIME%RC *   �s  Q      NC_READ_TIME_YYYYMMDDHHMM /   �t  =      NC_READ_TIME_YYYYMMDDHHMM%DBLE /   u  =      NC_READ_TIME_YYYYMMDDHHMM%NULL .   Vu  <      NC_READ_TIME_YYYYMMDDHHMM%MAX 5   �u  C      NC_READ_TIME_YYYYMMDDHHMM%ASSOCIATED 2   �u  @      NC_READ_TIME_YYYYMMDDHHMM%PRESENT .   v  @   a   NC_READ_TIME_YYYYMMDDHHMM%FID 0   Uv  @   a   NC_READ_TIME_YYYYMMDDHHMM%NTIME ;   �v  �   a   NC_READ_TIME_YYYYMMDDHHMM%ALL_YYYYMMDDHHMM 3   !w  L   a   NC_READ_TIME_YYYYMMDDHHMM%TIMEUNIT 2   mw  @   a   NC_READ_TIME_YYYYMMDDHHMM%REFYEAR -   �w  @   a   NC_READ_TIME_YYYYMMDDHHMM%RC    �w  �      NC_READ_ARR &   �y  B      NC_READ_ARR%ALLOCATED     �y  <      NC_READ_ARR%MAX "   (z  >      NC_READ_ARR%ICHAR %   fz  A      NC_READ_ARR%LEN_TRIM '   �z  C      NC_READ_ARR%ASSOCIATED $   �z  @      NC_READ_ARR%PRESENT !   *{  =      NC_READ_ARR%TRIM !   g{  =      NC_READ_ARR%REAL     �{  @   a   NC_READ_ARR%FID "   �{  L   a   NC_READ_ARR%NCVAR !   0|  @   a   NC_READ_ARR%LON1 !   p|  @   a   NC_READ_ARR%LON2 !   �|  @   a   NC_READ_ARR%LAT1 !   �|  @   a   NC_READ_ARR%LAT2 !   0}  @   a   NC_READ_ARR%LEV1 !   p}  @   a   NC_READ_ARR%LEV2 "   �}  @   a   NC_READ_ARR%TIME1 "   �}  @   a   NC_READ_ARR%TIME2 "   0~  �   a   NC_READ_ARR%NCARR $     L   a   NC_READ_ARR%VARUNIT $   P  @   a   NC_READ_ARR%MISSVAL !   �  @   a   NC_READ_ARR%WGT1 !   �  @   a   NC_READ_ARR%WGT2 #   �  @   a   NC_READ_ARR%ARBIDX    P�  @   a   NC_READ_ARR%RC #   ��  �       NC_GET_REFDATETIME (   Z�  =      NC_GET_REFDATETIME%TRIM '   ��  <      NC_GET_REFDATETIME%LEN )   Ӂ  L   a   NC_GET_REFDATETIME%TUNIT '   �  @   a   NC_GET_REFDATETIME%TYR '   _�  @   a   NC_GET_REFDATETIME%TMT '   ��  @   a   NC_GET_REFDATETIME%TDY '   ߂  @   a   NC_GET_REFDATETIME%THR '   �  @   a   NC_GET_REFDATETIME%TMN '   _�  @   a   NC_GET_REFDATETIME%TSC &   ��  @   a   NC_GET_REFDATETIME%RC     ߃  �       NC_ISMODELLEVEL &   {�  >      NC_ISMODELLEVEL%INDEX %   ��  =      NC_ISMODELLEVEL%TRIM $   ��  @   a   NC_ISMODELLEVEL%FID )   6�  L   a   NC_ISMODELLEVEL%LEV_NAME 